Modules (You Overslept Dumbass!!) by 0b5vr
#4k #Entity_Demo #Shader_Music #Works
https://youtu.be/Ay2ht_dgVw8
Modules (You Overslept Dumbass!!) by 0b5vr
2nd in the Inércia Demoparty 2022 Combined Demo/Intro Compo
4KB WebGL Intro
Demo: https://0b5vr.com/modules-4k/
Pouet: https://www.pouet.net/prod.php?which=92807
Demozoo: http://demozoo.org/productions/315081/
GitHub: https://github.com/0b5vr/modules-4k
圧縮してないShadertoy版: https://www.shadertoy.com/view/cs2GWD
あらすじ
Inércia Demoparty 2022のShader Royaleに出ることになった0b5vr。
開催がLisbon時間の23:00(日本時間の8:00)と、タイムゾーンによるハンディキャップを抱えながらも、
0b5vrは大会で高いパフォーマンスを発揮すべく、当日の開催直前まで練習をしていた。
時刻は5時頃となり、睡魔によりパフォーマンスが低下しているのを自覚した0b5vrは、
開催される直前まで仮眠を取ることにした。
目が覚め、0b5vrは腕時計のPixel Watchを軽く傾ける。
そこには、8:42の文字があった。
雑Write-up
変則Octree Grid Traversal
2x2 → 2x1 → 1x1、と分割する
Shader: Octree Grid Traversalを参照
もうあとは普通のレイマーチングしかしてないですよ
pcg3d・平行投影・Raymarching: Repetition・Raymarching: Materials・Blinn-Phong Reflection Model・Raymarching: Shadow・OETF・Color Grading
レイマーチング1から5、見てね!